8b9128f0c1e480525d225d9b8efcaedc5b73049e,community/src/main/java/org/neo4j/kernel/manage/Neo4jJmx.java,Neo4jJmx,Neo4jJmx,#number#,201
Before Change
Neo4jJmx( int instanceId )
{
StringBuilder identifier = new StringBuilder( "org.neo4j:" );
identifier.append( "instance=kernel#" );
identifier.append( instanceId );
identifier.append( ",name=" );
identifier.append( getName( getClass() ) );
try
{
objectName = new ObjectName( identifier.toString() );
}
catch ( MalformedObjectNameException e )
{
After Change
Neo4jJmx( int instanceId )
{
ObjectName name = null;
for ( Class<?> beanType : getClass().getInterfaces() )
{
name = getObjectName( instanceId, beanType, getClass() );
}
if ( name == null )
{
throw new IllegalArgumentException( "" );
}
objectName = name;
}
private static ObjectName getObjectName( int instanceId, Class<?> iface,